home *** CD-ROM | disk | FTP | other *** search
Wrap
GW-BASIC | 1983-10-30 | 1.3 KB | 35 lines
20 COLOR 7,0:RUN A$ 30 COLOR 3,0:RUN "admain.bas" 3300 OPEN FILM$ FOR INPUT AS #3 3310 INPUT #3,Y$,NRED,NN,FILE$,FIL$,PT$,SNN$,LP1,LP$,T1$,SND$,TN,F$:CLOSE #3 3370 CLOSE:OPEN FILE$ AS #4 LEN = 356 3380 FIELD #4, 19 AS V$(1), 19 AS V$(2), 18 AS V$(13), 34 AS V$(12), 34 AS V$(3), 34 AS V$(4), 19 AS V$(5), 14 AS V$(6), 16 AS V$(7), 12 AS V$(8), 84 AS V$(9), 19 AS V$(10), 19 AS V$(11), 5 AS V$(14), 5 AS V$(15), 5 AS V$(16) 3510 IF A$="ADPRT" THEN B$="PRINT":KY=6 3515 IF A$="ADEDIT" THEN B$="EDIT":KY=2 3520 IF A$="ADWS" THEN B$="WordStar":KY=2 3525 IF A$="ADDELETE" THEN B$="DELETE":KY=3 3530 IF A$="ADWP" THEN B$="WordPerfect":KY=2 3535 IF A$="ADSORT" THEN B$="SORT":KY=4 3537 IF A$="ADSEARCH" THEN B$="SEARCH":KY=5 3538 IF A$="ADMAIL" THEN B$="MAILING LABEL":KY=2 3540 RETURN 5000 CLS:LOCATE 25,1:COLOR 0,7,1:PRINT O1$;:COLOR 7,0:LOCATE 1,1:RETURN 20000 CLOSE:GOSUB 3300:GOSUB 5000:COLOR 3,0,1 20005 ON KEY(KY) GOSUB 20:KEY(KY) ON:ON KEY(1) GOSUB 30:KEY(1) ON 20010 LOCATE 1,3:PRINT "ADDRESS #";SPACE$(8);"NAME":PRINT:COLOR 14,0 20015 GET #4,NN+1:K=VAL(V$(16)) 20020 FOR I= 1 TO NN 20022 GET #4,K 20023 A=VAL(V$(1)):B=VAL(V$(2)) 20030 M=M+1:PRINT TAB(5);I;SPACE$(10);MID$(V$(1),5,A);" ";MID$(V$(2),5,B) 20040 IF M<20 THEN 20080 ELSE M=0:GOSUB 20200 20060 IF I=> NN THEN 20 20070 LOCATE 1,3:PRINT "ADDRESS #";SPACE$(8);"NAME":PRINT:COLOR 14,0 20080 K=VAL(V$(14)):NEXT I 20090 COLOR 7,0 20100 IF M=0 THEN 20 ELSE GOSUB 20200:GOTO 20 20200 LOCATE 20,50:COLOR 10,0:PRINT " HIT ANY KEY TO CONTINUE ":LOCATE 21,55:PRINT " <Esc> to exit ":LOCATE 21,57:PRINT "Esc":COLOR 7,0:GOSUB 35030 20210 Y$=INKEY$:IF Y$="" THEN 20210 20220 IF Y$=CHR$(27) THEN 20 ELSE GOSUB 5000:RETURN 35030 IF SND$="N" THEN RETURN ELSE SOUND 750,2:SOUND 30000,2:SOUND 750,2:RETURN